Dowsing: Domain-based Program Understanding

نویسندگان

  • Richard Clayton
  • Spencer Rugaber
  • Linda Wills
چکیده

Program understanding relates a computer program to the goals and requirements it is designed to accomplish. Understanding techniques that rely only on source code analysis are limited in their ability to derive this relationship. Application-domain analysis is another source of information that can aid program understanding by guiding the source analysis and providing structure to its results. This paper describes the application of a domain-based program understanding process, Synchronized Refinement, to the problem of reverse engineering two intermediate-size software systems: the Mosaic World Wide Web browser and a generic software loader/verifier being developed by the U.S. Army. It discusses the domain analyses undertaken, corresponding source code analyses, and architecture-based techniques for bridging the results of these analyses. It also describes tool support for domain-based navigation and browsing of the program, its associated documents, and the results of the analysis.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dowsing: A Tool Framework for Domain-Oriented Browsing of Software Artifacts

Program understanding relates a computer program to the goals and requirements it is designed to accomplish. Application-domain analysis is a source of information that can aid program understanding by guiding the source-code analysis and providing structure to its results. We use the term “dowsing” to describe the process of exploring software and the related documentation from an application-...

متن کامل

Dowsing: A Tools Framework for Domain-Oriented Browsing of Software Artifacts

Program understanding is an essential part of software maintenance and enhancement activities that relates a computer program to the goals and requirements it is designed to accomplish. Understanding techniques that rely only on source-code analysis are limited in their ability to derive this relationship. Application-domain analysis is another source of information that can aid program underst...

متن کامل

Understanding of metaphorical time pattern among medical and paramedical students. based on gender, age and academic status

Background and Aim: Metaphor is a systematic relationship between two conceptual domains. In metaphor; an experimental or sensual domain called source domain, is related to another domain as target domain. The purpose of this study was to review understanding of metaphorical time pattern in the medical and paramedical students based on gender, age and academic status. Materials and Methods: Thi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008